'''
    作者：fred
    功能：循环
    version:1.0
    日期：11/03/2018
    3.0 新增功能：程序一直运行，直到用户选择退出
    4.0 封装函数
'''


def exchange_money(input, ex):
    '''
    函数调用
    :param input:
    :param ex:
    :return: 汇率转换后的money
    '''
    return input * ex



#汇率， 大写，不会轻易改变的值
USD_VS_RMB = 6.77


# 带单位的货币输入
currency_str_val = input("请输入带单位的货币金额（）：")
# print(currency_str_val)


# 获取货币单位
unit = currency_str_val[-3:]
# print(unit)

if unit == 'CNY':
    exchange_rate = 1/USD_VS_RMB
elif unit == 'usd':
    exchange_rate = USD_VS_RMB
else:
    exchange_rate = -1

if exchange_rate != -1:
    in_money = eval(currency_str_val[:-3])
    out_money = exchange_money(in_money, exchange_rate)
    print('转换后的金额：', out_money)
else:
    print('不支持的类型')
print('程序成功退出')